home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Developer Toolbox 6.1
/
SGI Developer Toolbox 6.1 - Disc 4.iso
/
public
/
xpd
/
README
next >
Wrap
Text File
|
1994-08-01
|
3KB
|
72 lines
toolbox/public/xpd README
Up through version 3.2 of the Developer Toolbox, we provided sgi inst-
able images of release 4.035 of the Practical Extraction and Report
Language otherwise known as Perl. As of 5.1 Irix, this software now is
bundled in the eoe2.sw.gifts_perl subsystem. For more information see
the Frequently Asked Questions perl file located at
~4Dgifts/toolbox/FAQs/netfaqs/perl-faq.
The following sgi inst-able images contain xpd, the graphical perl
debugger compiled on 5.1 Irix with shared motif libraries (part of the
Indigo Magic desktop environment), hence now xpd includes the schemes
and sgi look-and-feel stuff.
This software is provided as is without any warranty of any kind,
express or otherwise, etc., etc., etc. IF any bugs are discovered,
please send word to dave@sgi.com, 415/390-3556, fax--415/967-6239. We
will do our best to resolve any such issues, but time constraints and
prior commitments may prevent such solutions from being enacted.
From the top of the XPD(1) man page:
XPD(1) Internal Tools XPD(1)
NAME
xpd - Graphical interface to the perl debugger.
SYNOPSIS
xpd <perl script and its command line args>
DESCRIPTION
Xpd is a Motif based graphical interface to the perl
debugger. It has some of the traditional features you'd
expect from a graphical debugger interface such as showing
where you are in the source file, setting visual breakpoints
and deleting them with the mouse, clicking on variables and
printing their values, etc.
Unlike most C debuggers, you must specify more than just the
script name to be debugged on the xpd command line. You
must type not only the script name, but also its command
line options. Once in xpd, you are already in `run' mode,
waiting to execute the first executable line in the main
program. For example, let us say you have a perl script
called `foofum' and its misbehaving when you invoke it thus:
foofum -h toeman -t /usr/tmp
To run it under xpd you'd type:
xpd foofum -h toeman -t /usr/tmp
Two windows will come up on your display. The topmost
window is the main guts of xpd and shows the source file,
breakpoints, current executable line, and a set of buttons
for stepping, nexting, breaking, printing, etc. In this
window, directly under the source file text window, is a
single line text window where you can type perl debugger
commands directly. The second smaller window represents the
debugger's output messages as well as any output your perl
script might produce. You may also type into this window if
your perl script expects input from stdin.